home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 07 / PointDist.java < prev    next >
Encoding:
Java Source  |  2000-09-08  |  616 b   |  24 lines

  1. class Point { int x, y;
  2. Point(int x, int y) { 
  3. this.x = x;
  4. this.y = y;
  5. }
  6. double distance(int x, int y) {
  7. int dx = this.x - x;
  8. int dy = this.y - y;
  9. return Math.sqrt(dx*dx + dy*dy);
  10. double distance(Point p) {
  11. return distance(p.x, p.y);
  12. } } 
  13.  
  14. class PointDist {
  15. public static void main(String args[]) { 
  16. Point p1 = new Point(0, 0);
  17. Point p2 = new Point(30, 40);
  18. System.out.println("p1 = " + p1.x + ", " + p1.y);
  19. System.out.println("p2 = " + p2.x + ", " + p2.y);
  20. System.out.println("p1.distance(p2) = " + p1.distance(p2));
  21. System.out.println("p1.distance(60, 80) = " + p1.distance(60, 80));
  22. } }
  23.